Skip to main content

AWS S3

Introduction

The WeHub Dashboard offers a variety of plugins to enhance and automate your workflows. These plugins are categorized into Triggers, Processors, and Apps. This documentation provides an overview of the "AWS S3 Manager" plugin, which falls under the Processors category.

AWS S3 Manager Plugin

The "AWS S3 Manager" plugin enables seamless interaction with Amazon S3 for managing resources such as objects and buckets. This plugin provides four actions: Create, Get, Delete, and List. Below are the configuration requirements for each action.


Actions

1. Create (Processor)

Create resources in AWS S3.

Configurations:

  1. Label (String): A descriptive label to identify this action within your workflow.
  2. Select Connection (Dropdown): Choose or create an AWS S3 connection.
  3. Select Resource Type (Dropdown): Specify the type of resource to create (e.g., Bucket, Object).

2. Get (Processor)

Retrieve resources from AWS S3.

Configurations:

  1. Label (String): A descriptive label to identify this action within your workflow.
  2. Select Connection (Dropdown): Choose or create an AWS S3 connection.
  3. Select Resource Type (Dropdown): Specify the type of resource to retrieve (e.g., Bucket, Object).

3. Delete (Processor)

Delete resources from AWS S3.

Configurations:

  1. Label (String): A descriptive label to identify this action within your workflow.
  2. Select Connection (Dropdown): Choose or create an AWS S3 connection.
  3. Select Resource Type (Dropdown): Specify the type of resource to delete (e.g., Bucket, Object).

4. List (Processor)

List resources in AWS S3.

Configurations:

  1. Label (String): A descriptive label to identify this action within your workflow.
  2. Select Connection (Dropdown): Choose or create an AWS S3 connection.
  3. Select Resource Type (Dropdown): Specify the type of resources to list (e.g., Buckets, Objects).

Configuration Table

FieldTypeDescription
LabelStringDescriptive label for identifying the action.
Select ConnectionDropdownSelect or create an AWS S3 connection.
Select Resource TypeDropdownSpecify the type of resource (e.g., Bucket, Object).

Example Configurations

Create Action

FieldValue
LabelCreate S3 Bucket
Select ConnectionAWS_S3_Connection_1
Select Resource TypeBucket

Get Action

FieldValue
LabelRetrieve S3 Object
Select ConnectionAWS_S3_Connection_2
Select Resource TypeObject

Delete Action

FieldValue
LabelDelete S3 Object
Select ConnectionAWS_S3_Connection_3
Select Resource TypeObject

List Action

FieldValue
LabelList S3 Buckets
Select ConnectionAWS_S3_Connection_4
Select Resource TypeBuckets

Conclusion

The AWS S3 Manager plugin in the WeHub Dashboard provides powerful tools to manage resources in S3, allowing you to create, retrieve, delete, and list buckets and objects seamlessly. With its flexible configurations, it integrates efficiently into your workflows.

If you have any further questions or need additional assistance, please refer to the WeHub Dashboard support documentation or contact our support team.